#!/bin/bash
# indique au système que l'argument qui suit est le programme utilisé pour exécuter ce fichier.
# En cas général les "#" servent à faire des commentaires comme ici
echo -e "\n\t\tScript de test du fonctionnement en ligne de commandes :\n\n\n" 



echo -e "\tI- Cryptage cesar\n\n"


echo -e "'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz' [19*4+3] : 14"
./cesar -t aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz -k 14

echo -e "\n'lacryptocestgenial' : 14"
./cesar -t lacryptocestgenial -k 14

echo -e "\ntoto.txt = abcdefghijklmnopqrstuvwxyz : 30"
./cesar -f toto.txt -k 30

echo -e "\ntoto.txt = abcdefghijklmnopqrstuvwxyz : 4"
./cesar -f toto.txt -k 4
 
echo -e "\n'lessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone' : 17"
./cesar -t lessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone -k 17



echo -e "\n\n\n\tII- Decryptage cesar\n\n"


echo -e "'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOON' [19*4+3] : 23"
./decryptage_cesar -t OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOON -k 14

echo -e "\n'zoqfmdhcqsghusbwoz' : 14"
./decryptage_cesar -t zoqfmdhcqsghusbwoz -k 14

echo -e "\ntiti.txt = fhiueur : 4"
./decryptage_cesar -f titi.txt -k 4
 
echo -e "\n'cvjjrexcfkjcfexjuvjmzfcfejuvcrlkfdevscvjjvekdfetfvliulevcrexlvlidfefkfev' : 17"
./decryptage_cesar -t cvjjrexcfkjcfexjuvjmzfcfejuvcrlkfdevscvjjvekdfetfvliulevcrexlvlidfefkfev -k 17

echo -e "\nExemple de pipe"
./cesar -t lessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone -k 17 | ./decryptage_cesar -k 17



echo -e "\n\n\n\tIII- Cryptage vigenere\n\n"


echo -e "'jaimelesfruitsausirop' : 'toto'"
./vigenere -t jaimelesfruitsausirop -k toto

echo -e "\ntoto.txt = abcdefghijklmnopqrstuvwxyz : key.txt = fhiueur"
./decryptage_vigenere -f toto.txt -kf key.txt

echo -e "\nlessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone : perceval"
./vigenere -t lessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone -k perceval



echo -e "\n\n\n\tIV- Decryptage vigenere\n\n"


echo -e "'COBFSEXGYKIBMGTNGBKCI' : 'toto'"
./decryptage_vigenere -t cobfsexgykibmgtngbkci -k toto

echo -e "\ntoto.txt = abcdefghijklmnopqrstuvwxyz : key.txt = fhiueur"
./decryptage_vigenere -f toto.txt -kf key.txt

echo -e "\nAIJUEIGASKUPJNVWUGWQIDPFPWYEAELVSHNTFCGWNECXDQRXOTYIFYIEAEEIYZUGQFPSOOCI : perceval"
./decryptage_vigenere -t AIJUEIGASKUPJNVWUGWQIDPFPWYEAELVSHNTFCGWNECXDQRXOTYIFYIEAEEIYZUGQFPSOOCI -k perceval

echo -e "\nExemple de pipe"
./vigenere -t lessanglotslongsdesviolonsdelautomneblessentmoncoeurdunelangueurmonotone -k perceval | ./decryptage_vigenere -k perceval

echo -e "\n"


exit 0